Spiegare il concetto di incapsulamento e i suoi vantaggi per la sicurezza dei dati; implementare modificatori di accesso privato, pubblico e protetto; progettare costruttori predefiniti e parametrici; analizzare il rapporto tra lo stato della classe e l'inizializzazione degli oggetti.